package com.itheima.d01_file_methods;

import java.io.*;

public class Test03 {
    public static void main(String[] args) throws IOException {
        //需求：读取文件中的字节数组到程序中
        //1.创建文字输入流对象：FileInputStream
        //此对象和指定的目标文件建立起输入流管道（传输数据）
        File file = new File("D:\\a.txt");
        FileInputStream fis = new FileInputStream(file);

        /*
            2.读取文件中的字节数据
            一次读取全部字节方式缺点
            性能低：性能高
            中文乱码：不存在中文乱码
         */

        byte[] bytes = new byte[(int) file.length()];
        fis.read(bytes);
        //3.注意:流使用完毕后，释放资源
        fis.close();
    }
}
